<%@ page language="java" contentType="text/html; charset=UTF-8"
	pageEncoding="UTF-8"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>滨海基金 -市场活动信息列表</title>
<link href="css/bootstrap.min.css" rel="stylesheet">
<link href="css/font-awesome.min.css" rel="stylesheet">
<!-- Data Tables -->
<link href="css/plugins/dataTables/dataTables.bootstrap.css"
	rel="stylesheet">
<link href="css/animate.min.css" rel="stylesheet">
<link href="css/style.min.css" rel="stylesheet">
<link href="css/plugins/sweetalert/sweetalert.css" rel="stylesheet">
<script src="js/plugins/sweetalert/sweetalert.min.js"></script>
<script src="js/jquery.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<script src="js/plugins/jeditable/jquery.jeditable.js"></script>
<script src="js/plugins/dataTables/jquery.dataTables.js"></script>
<script src="js/plugins/dataTables/dataTables.bootstrap.js"></script>
<script type="text/javascript"
	src="http://tajs.qq.com/stats?sId=9051096" charset="UTF-8"></script>
<script src="js/My97DatePicker/WdatePicker.js"></script>
<script type="text/javascript" src="js/common.js"></script>
<!-- 引入富文本编辑器 -->
<script src="js/plugins/ckeditor/ckeditor.js"></script>
<style type="text/css">
/* dataTables列内容居中 */
.table>tbody>tr>td {
	text-align: center;
}
/* dataTables表头居中 */
.table>thead:first-child>tr:first-child>th {
	text-align: center;
}
</style>
</head>
<body class="gray-bg">
	<div class="row">
		<div class="col-sm-12">
			<div class="ibox float-e-margins">
				<div class="ibox-title">
					<h5>
						市场活动 <small>信息,列表</small>
					</h5>
					<div class="ibox-content">
						<div class="input-group col-md-3"
							style="margin-top: 0px; positon: relative; float: left; bottom: -5px;">
							<input id="activityName" type="text" class="form-control "
								placeholder="请输入关键字（活动标题）"/ > <span
								class="input-group-btn">
								<button onclick="Search()" class="btn btn-info btn-search">查询</button>
							</span>
						</div>
						<table
							class="table table-striped table-bordered table-hover dataTables-example"
							id="dataTables-example">
							<thead>
								<tr style="height: 30px">
									<th style="width: 50px" align="center">序号</th>
									<th style="width: 150px" align="center">活动标题</th>
									<th style="width: 130px" align="center">开始时间</th>
									<th style="width: 130px" align="center">结束时间</th>
									<th style="width: 650px" align="center">活动内容</th>
									<th style="width: 150px" align="center">活动地点</th>
									<th style="width: 100px" align="center">操作</th>
								</tr>
							</thead>
						</table>
					</div>
				</div>
			</div>
		</div>
		<div class="modal fade" id='addModal'>
			<div class="modal-dialog" style="width: 800px; height: 800px;">
				<div class="modal-content">
					<div class="modal-header">
						<button class="close" data-dismiss='modal'>×</button>

						<h2 class="modal-title" align="center" id="title">添加活动信息</h2>
					</div>

					<div class="modal-body" align="center">
						<form id="myFrom" enctype="multipart/form-data">
							<table align="center">
								<tr style="height: 40px">
									<td width="80"><label>活动标题： </label></td>
									<td><input type="hidden" id="activityId" name="activityId" />
										<input type="hidden" id="oper" name="oper" value="新增" /> <input
										type="text" name="activityName" id="dactivityName"
										class="form-control" placeholder="请输入活动标题"></td>
								</tr>
								<tr style="height: 40px">
									<td><label>开始时间： </label></td>
									<td><input type="text" name="date1" id="date1"
										class="form-control"
										onClick="WdatePicker({lang:'zh-cn',dateFmt:'yyyy-MM-dd HH:mm:ss'})"
										placeholder="请选择开始日期"></td>
								</tr>
								<tr style="height: 40px">
									<td><label>结束时间： </label></td>
									<td><input type="text" name="date2" id="date2"
										class="form-control"
										onClick="WdatePicker({lang:'zh-cn',dateFmt:'yyyy-MM-dd HH:mm:ss'})"
										placeholder="请选择结束日期"></td>
								</tr>
								<tr height="40" >
									<td><label>活动人数： </label></td>
									<td><input type="text" name="limitNumber" id="limitNumber"
										disabled="disabled" class="form-control" style="width: 220px;" ></td>
								</tr>
								<tr height="40">
									<td><label>活动地点： </label></td>
									<td><input type="text" name="address" id="address"
										disabled="disabled" class="form-control"></td>
								</tr>

								<tr style="height: 120px">
									<td><label>活动内容： </label></td>
									<td><textarea style="resize: none;" rows="5" cols="60"
											name="activityContent" id="activityContent"
											class="form-control"></textarea> <script>
												//把txetarea隐藏，富文本显示,等值设好，就把富文本的值赋给textarea进行提交。
												//用js提交，首先在表单设一个Id（myForm）
												CKEDITOR
														.replace(
																"activityContent",
																{
																	height : 400,

																	toolbar : [
																			//加粗     斜体，     下划线      穿过线      下标字        上标字
																			[
																					'Bold',
																					'Italic',
																					'Underline',
																					'Strike',
																					'Subscript',
																					'Superscript' ],
																			// 数字列表          实体列表            减小缩进    增大缩进
																			[
																					'NumberedList',
																					'BulletedList',
																					'-',
																					'Outdent',
																					'Indent' ],
																			//左对 齐             居中对齐          右对齐          两端对齐
																			[
																					'JustifyLeft',
																					'JustifyCenter',
																					'JustifyRight',
																					'JustifyBlock' ],
																			//超链接  取消超链接 锚点
																			[
																					'Image',
																					'Link',
																					'Unlink',
																					'Anchor' ],

																			// 样式       格式      字体    字体大小
																			[
																					'Styles',
																					'Format',
																					'Font',
																					'FontSize' ],
																			//文本颜色     背景颜色
																			[
																					'TextColor',
																					'BGColor' ],
																			//全屏           显示区块
																			[
																					'Maximize',
																					'ShowBlocks',
																					'-' ] ]
																});
											</script></td>
								</tr>
							</table>
						</form>

					</div>
					<div class="modal-footer" align="center">
						<div align="center" id="btd">
							<button class="btn btn-primary" id="btnAdd"
								onclick="modalClose(addModal)">确认</button>
						</div>
					</div>
				</div>
			</div>
		</div>
		<div class="modal fade" id='inviteModal'>
			<div class="modal-dialog" style="width: 800px; height: 800px;">
				<div class="modal-content">
					<div class="modal-header">
						<button class="close" data-dismiss='modal'>×</button>

						<h2 class="modal-title" align="center" id="title">邀约信息</h2>
					</div>
					<div class="modal-body" align="center">
						<p align="left">
							邀请量:<span id="sumCount"></span>个
							<!-- ,老客户:<span id="pastCount"></span>个,新客户:<span
								id="newCount"></span>个。 -->
						</p>
						<div class="ibox-content">
							<div class="input-group col-md-5"
								style="margin-top: 0px; positon: relative; float: left; bottom: -5px;">
								<input id="inviteTitle" type="text" class="form-control "
									placeholder="请输入关键字（客户名称）"/ > <span
									class="input-group-btn">
									<button onclick="Search2()" class="btn btn-info btn-search">查询</button>
									<!-- <button class="btn btn-info btn-search" id="inviteAdd"
										style="margin-left: 5px">新增</button>
									<button class="btn btn-info btn-search" id="inviteCustomer"
										style="margin-left: 5px">邀请</button>  -->
									<input type="hidden" id="inviteActivityId" />
								</span>
							</div>
							<table
								class="table table-striped table-bordered table-hover dataTables-example"
								id="dataTables-example2">
								<thead>
									<tr style="height: 30px">
										<th style="width: 50px" align="center">序号</th>
										<th style="width: 150px" align="center">客户名称</th>
										<!-- <th style="width: 130px" align="center">客户类型</th> -->
									</tr>
								</thead>
							</table>
						</div>
					</div>
					<div class="modal-footer" align="center">
						<div align="center" id="btd">
							<button class="btn btn-default"
								onclick="modalClose('#inviteModal')">关闭</button>
						</div>
					</div>
				</div>
			</div>
		</div>

		<div class="modal fade" id='addInviteCustomerModal'>
			<div class="modal-dialog" style="width: 800px; height: 600px;">
				<div class="modal-content">
					<div class="modal-header">
						<button class="close"
							onclick="modalClose('#addInviteCustomerModal')">×</button>

						<h2 class="modal-title" align="center" id="title">邀请客户</h2>
					</div>

					<div class="modal-body" align="center">
						<div class="ibox-content">
							<div class="input-group col-md-5"
								style="margin-top: 0px; positon: relative; float: left; bottom: -5px;">
								<input id="inviteCustomerTitle" type="text"
									class="form-control " placeholder="请输入关键字（客户名称）"/ > <span
									class="input-group-btn">
									<button onclick="Search3()" class="btn btn-info btn-search">查询</button>
								</span>
							</div>
							<table
								class="table table-striped table-bordered table-hover dataTables-example"
								id="dataTables-example3">
								<thead>
									<tr style="height: 30px">
										<th style="width: 50px" align="center">序号</th>
										<th style="width: 150px" align="center">客户名称</th>
										<th style="width: 130px" align="center"><input
											type="checkbox" id="benCheck" />本页全选</th>
									</tr>
								</thead>
							</table>
						</div>
					</div>
					<div class="modal-footer" align="center">
						<div align="center" id="btd">
							<button class="btn btn-default"
								onclick="modalClose('#addInviteCustomerModal')">关闭</button>
						</div>
					</div>
				</div>
			</div>
		</div>


		<div class="modal fade" id='addInviteModal'>
			<div class="modal-dialog" style="width: 500px; height: 600px;">
				<div class="modal-content">
					<div class="modal-header">
						<button class="close" onclick="modalClose('#addInviteModal')">×</button>

						<h2 class="modal-title" align="center" id="title">添加邀约信息</h2>
					</div>

					<div class="modal-body" align="center">
						<form id="addInviteFrom" enctype="multipart/form-data">
							<table align="center">
								<tr style="height: 40px">
									<td><label>活动信息<span style="color: red;">*</span>：
									</label></td>
									<td><select class="form-control" name="activityId"
										id="addInviteActivityId">
									</select></td>
								</tr>
								<tr style="height: 40px">
									<td><label>客户名称<span style="color: red;">*</span>：
									</label></td>
									<td><input type="text" class="form-control"
										id="addInviteCustomerName" name="customerName" /></td>
								</tr>
							</table>
						</form>

					</div>
					<div class="modal-footer" align="center">
						<div align="center" id="btd">
							<button class="btn btn-primary" id="addInviteAdd">确认</button>
						</div>
					</div>
				</div>
			</div>
			<%-- <c:forEach var="i" items="${menu }" >
					<c:if test="${i.id eq 47 }">
						<c:forEach var="j" items="${i.childMenus }" >
							<c:if test="${j.id eq 88 }">
							
							</c:if>
						</c:forEach>
						</c:if>
			</c:forEach> --%>
		</div>
		<script type="text/javascript">
			var table;
			var table2;
			$(function() {
				//提示信息
				var lang = {
					"sProcessing" : "<div style=\"float:right;width:50%\" >处理中...</div>",
					"sLengthMenu" : "每页 _MENU_ 项",
					"sZeroRecords" : "没有匹配结果",
					"sInfo" : "当前显示第 _START_ 至 _END_ 项，共 _TOTAL_ 项。",
					"sInfoEmpty" : "当前显示第 0 至 0 项，共 0 项",
					"sInfoFiltered" : "(由 _MAX_ 项结果过滤)",
					"sInfoPostFix" : "",
					"sSearch" : "搜索:",
					"sUrl" : "",
					"sEmptyTable" : "表中数据为空",
					"sLoadingRecords" : "载入中...",
					"sInfoThousands" : ",",
					"oPaginate" : {
						"sFirst" : "首页",
						"sPrevious" : "上页",
						"sNext" : "下页",
						"sLast" : "末页",
						"sJump" : "跳转"
					},
					"oAria" : {
						"sSortAscending" : ": 以升序排列此列",
						"sSortDescending" : ": 以降序排列此列"
					}
				};
				var lang2 = {
					"sProcessing" : "<div style=\"float:left;width:1098px;\" align=\"centent\" >处理中...</div>",
					"sLengthMenu" : "每页 _MENU_ 项",
					"sZeroRecords" : "没有匹配结果",
					"sInfo" : "当前显示第 _START_ 至 _END_ 项，共 _TOTAL_ 项。",
					"sInfoEmpty" : "当前显示第 0 至 0 项，共 0 项",
					"sInfoFiltered" : "(由 _MAX_ 项结果过滤)",
					"sInfoPostFix" : "",
					"sSearch" : "搜索:",
					"sUrl" : "",
					"sEmptyTable" : "表中数据为空",
					"sLoadingRecords" : "载入中...",
					"sInfoThousands" : ",",
					"oPaginate" : {
						"sFirst" : "首页",
						"sPrevious" : "上页",
						"sNext" : "下页",
						"sLast" : "末页",
						"sJump" : "跳转"
					},
					"oAria" : {
						"sSortAscending" : ": 以升序排列此列",
						"sSortDescending" : ": 以降序排列此列"
					}
				};

				//初始化表格
				table = $("#dataTables-example")
						.dataTable(
								{

									"fnDrawCallback" : function() {
										var api = this.api();
										var startIndex = api.context[0]._iDisplayStart;//获取到本页开始的条数
										api.column(0).nodes().each(
												function(cell, i) {
													cell.innerHTML = startIndex
															+ i + 1;
												});
									},
									language : lang, //提示信息
									autoWidth : false, //禁用自动调整列宽
									stripeClasses : [ "odd", "even" ], //为奇偶行加上样式，兼容不支持CSS伪类的场合
									processing : true, //隐藏加载提示,自行处理
									serverSide : true, //启用服务器端分页
									searching : false, //禁用原生搜索
									orderMulti : false, //启用多列排序
									order : [], //取消默认排序查询,否则复选框一列会出现小箭头
									renderer : "bootstrap", //渲染样式：Bootstrap和jquery-ui
									pagingType : "simple_numbers", //分页样式：simple,simple_numbers,full,full_numbers
									"aLengthMenu" : [ 10 ],
									"bLengthChange" : false,//隐藏分页数量选择框
									ordering : false, //关闭排序图标
									ajax : function(data, callback, settings) {
										//封装请求参数
										var param = {};
										param.limit = data.length;//页面显示记录条数，在页面显示每页显示多少项的时候
										param.start = data.start;//开始的记录序号
										param.page = (data.start / data.length) + 1;//当前页码
										//param.darw=darw;  //计数器
										var activityName = $("#activityName")
												.val().trim();
										if (activityName != null
												&& activityName != "") {
											param.activityTitle = activityName
										}
										param.id = "48";
										//console.log(param);
										//ajax请求数据
										$
												.ajax({
													type : "POST",
													url : "activityList.do",
													cache : false, //禁用缓存
													data : param, //传入组装的参数
													dataType : "json",
													async : false,
													success : function(result) { //接受后台返回的json ，根据你需要的数据绑定上去。我这里是使用一个tables表格。

														// 								console.log(result);
														//setTimeout仅为测试延迟效果
														setTimeout(
																function() {
																	//封装返回数据
																	var returnData = {};
																	draw = result.draw;//后台返回的计数器
																	returnData.draw = data.draw;//这里直接自行返回了draw计数器,应该由后台返回
																	returnData.recordsTotal = result.total;//返回数据全部记录
																	returnData.recordsFiltered = result.total;//后台不实现过滤功能，每次查询均视作全部结果
																	returnData.data = result.data;//返回的数据列表

																	//console.log(returnData);
																	//调用DataTables提供的callback方法，代表数据已封装完成并传回DataTables进行渲染
																	//此时的数据需确保正确无误，异常判断应在执行此回调前自行处理完毕
																	callback(returnData);
																}, 200);
													}
												});
									},
									//列表表头字段
									columns : [
											{
												"data" : null
											},
											{
												"data" : "activityName"
											},
											{
												"data" : function(data) {

													if (data.startDate == null) {
														return "";
													}

													return toDateTime(new Date(
															data.startDate));
												}
											},
											{
												"data" : function(data) {
													if (data.endDate == null) {
														return "";
													}
													return toDateTime(new Date(
															data.endDate));
												}
											},
											{
												"data" : function(data) {
													if (data.activityContent == null) {
														return "";
													}
													if (data.activityContent.length > 20) {
														return data.activityContent
																.substr(0, 20)
																+ "...";
													} else {
														return data.activityContent;
													}
												}
											}, {
												"data" : "address"
											} ],
									columnDefs : [ {
										"targets" : [ 6 ], //第七列加一条 自定义列
										"data" : "activityId", //数据列名
										"render" : function(data, type, full) { //返回自定义的内容
											return "<a class=\"btn btn-info btn-xs\" onClick=\"detailActivity("
													+ data + ");\">详细</a> ";
											/* + "<a class=\"btn btn-warning  btn-xs invitation\" onClick=\"openInvite("
											+ data + ");\">邀约</a> "; */
										}
									} ]
								})//.api();				
				//初始化表格2
				table2 = $("#dataTables-example2")
						.dataTable(
								{
									"fnDrawCallback" : function() {
										var api = this.api();
										var startIndex = api.context[0]._iDisplayStart;//获取到本页开始的条数
										api.column(0).nodes().each(
												function(cell, i) {
													cell.innerHTML = startIndex
															+ i + 1;
												});
									},
									language : lang2, //提示信息
									autoWidth : false, //禁用自动调整列宽
									stripeClasses : [ "odd", "even" ], //为奇偶行加上样式，兼容不支持CSS伪类的场合
									processing : true, //隐藏加载提示,自行处理
									serverSide : true, //启用服务器端分页
									searching : false, //禁用原生搜索
									orderMulti : false, //启用多列排序
									order : [], //取消默认排序查询,否则复选框一列会出现小箭头
									renderer : "bootstrap", //渲染样式：Bootstrap和jquery-ui
									pagingType : "simple_numbers", //分页样式：simple,simple_numbers,full,full_numbers
									"aLengthMenu" : [ 10 ],
									"bLengthChange" : false,//屏蔽tables的一页展示多少条记录的下拉列表
									ordering : false, //关闭排序图标
									ajax : function(data, callback, settings) {
										//封装请求参数
										var param = {};
										param.limit = data.length;//页面显示记录条数，在页面显示每页显示多少项的时候
										param.start = data.start;//开始的记录序号
										param.page = (data.start / data.length) + 1;//当前页码
										//param.darw=darw;  //计数器
										var inviteTitle = $("#inviteTitle")
												.val().trim();
										if (inviteTitle != null
												&& inviteTitle != "") {
											param.inviteName = inviteTitle
										}
										param.activityId = $(
												"#inviteActivityId").val();
										param.id = "67";
										//console.log(param);
										//ajax请求数据
										$
												.ajax({
													type : "POST",
													url : "inviteList.do",
													cache : false, //禁用缓存
													data : param, //传入组装的参数
													dataType : "json",
													success : function(result) {
														if (result.code == 0) {
															/* $("#sumCount")
																	.text(
																			result.invite.sumCount); */
															/* $("#pastCount")
																	.text(
																			result.invite.pastCount);
															$("#newCount")
																	.text(
																			result.invite.newCount); */
															setTimeout(
																	function() {
																		//封装返回数据
																		var returnData = {};
																		draw = result.draw;//后台返回的计数器
																		returnData.draw = data.draw;//这里直接自行返回了draw计数器,应该由后台返回
																		returnData.recordsTotal = result.total;//返回数据全部记录
																		returnData.recordsFiltered = result.total;//后台不实现过滤功能，每次查询均视作全部结果
																		returnData.data = result.data;//返回的数据列表

																		//console.log(returnData);
																		//调用DataTables提供的callback方法，代表数据已封装完成并传回DataTables进行渲染
																		//此时的数据需确保正确无误，异常判断应在执行此回调前自行处理完毕
																		callback(returnData);
																	}, 200);
														} else {
															location.href = "404.jsp";
														}
													}
												});
									},
									//列表表头字段
									columns : [ {
										"data" : null
									}, {
										"data" : "customerName"
									}],
									columnDefs : []
								})//.api();	

				//初始化表格3
				table3 = $("#dataTables-example3")
						.dataTable(
								{

									"fnDrawCallback" : function() {
										var api = this.api();
										var startIndex = api.context[0]._iDisplayStart;//获取到本页开始的条数
										api.column(0).nodes().each(
												function(cell, i) {
													cell.innerHTML = startIndex
															+ i + 1;
												});
									},
									language : lang2, //提示信息
									autoWidth : false, //禁用自动调整列宽
									stripeClasses : [ "odd", "even" ], //为奇偶行加上样式，兼容不支持CSS伪类的场合
									processing : true, //隐藏加载提示,自行处理
									serverSide : true, //启用服务器端分页
									searching : false, //禁用原生搜索
									orderMulti : false, //启用多列排序
									order : [], //取消默认排序查询,否则复选框一列会出现小箭头
									renderer : "bootstrap", //渲染样式：Bootstrap和jquery-ui
									pagingType : "simple_numbers", //分页样式：simple,simple_numbers,full,full_numbers
									"aLengthMenu" : [ 10 ],
									"bLengthChange" : false,//屏蔽tables的一页展示多少条记录的下拉列表
									ordering : false, //关闭排序图标
									ajax : function(data, callback, settings) {
										//封装请求参数
										var param = {};
										param.limit = data.length;//页面显示记录条数，在页面显示每页显示多少项的时候
										param.start = data.start;//开始的记录序号
										param.page = (data.start / data.length) + 1;//当前页码
										//param.darw=darw;  //计数器
										var inviteTitle = $(
												"#inviteCustomerTitle").val()
												.trim();
										if (inviteTitle != null
												&& inviteTitle != "") {
											param.customerName = inviteTitle
										}
										param.activityId = $(
												"#inviteActivityId").val();
										param.id = "67";
										//console.log(param);
										//ajax请求数据
										$
												.ajax({
													type : "POST",
													url : "inviteCustomerList.do",
													cache : false, //禁用缓存
													data : param, //传入组装的参数
													dataType : "json",
													success : function(result) {
														if (result.code == 0) {
															if (result.count == 10) {
																$("#benCheck")
																		.prop(
																				"checked",
																				true);
															} else {
																$("#benCheck")
																		.prop(
																				"checked",
																				false);
															}
															setTimeout(
																	function() {
																		//封装返回数据
																		var returnData = {};
																		draw = result.draw;//后台返回的计数器
																		returnData.draw = data.draw;//这里直接自行返回了draw计数器,应该由后台返回
																		returnData.recordsTotal = result.total;//返回数据全部记录
																		returnData.recordsFiltered = result.total;//后台不实现过滤功能，每次查询均视作全部结果
																		returnData.data = result.data;//返回的数据列表

																		//console.log(returnData);
																		//调用DataTables提供的callback方法，代表数据已封装完成并传回DataTables进行渲染
																		//此时的数据需确保正确无误，异常判断应在执行此回调前自行处理完毕
																		callback(returnData);
																	}, 200);
														} else {
															location.href = "404.jsp";
														}
													}
												});
									},
									//列表表头字段
									columns : [
											{
												"data" : null
											},
											{
												"data" : "customerName"
											},
											{
												"data" : function(data) {
													if (data.isInvite == null
															|| data.isInvite == "") {
														return "<input type=\"checkbox\" name='message' onclick=\"checkOnClick(this)\"  value=\""
																+ data.customerId
																+ "\" />";
													} else {
														return "<input type=\"checkbox\" name='message'  onclick=\"checkOnClick(this)\" checked=\"checked\"  value=\""
																+ data.customerId
																+ "\" />";
													}
												}
											} ],
									columnDefs : []
								})//.api();
				//全选事件
				$("#benCheck")
						.change(
								function() {
									if ($('#benCheck').is(':checked')) {
										$("input:checkbox[name='message']")
												.attr("checked", "checked");
										var text = $(
												"input:checkbox[name='message']:checked")
												.map(function(index, elem) {
													return $(elem).val();
												}).get().join(',');
										$.ajax({
											url : "insertCustomerInvite.do",
											data : {
												customerText : text,
												activityId : $(
														"#inviteActivityId")
														.val()
											},
											type : "post",
											dataType : "json",
											success : function(result) {
												if (result.code == 0) {
												} else {
													sweetAlert("提示", "操作失败,请刷新后重试!",
															"error");
												}

											},
											error : function() {
												sweetAlert("异常", "网络出现异常!",
														"error");
											}

										});// ajax end;
									} else {
										text = $(
												"input:checkbox[name='message']:checked")
												.map(function(index, elem) {
													return $(elem).val();
												}).get().join(',');
										$.ajax({
											url : "deleteCustomerInvite.do",
											data : {
												customerText : text,
												activityId : $(
														"#inviteActivityId")
														.val()
											},
											type : "post",
											dataType : "json",
											success : function(result) {
												if (result.code == 0) {
												} else {
													sweetAlert("提示", "操作失败,请刷新后重试!",
															"error");
												}

											},
											error : function() {
												sweetAlert("异常", "网络出现异常!",
														"error");
											}

										});// ajax end;
										$("input:checkbox[name='message']")
												.removeAttr("checked",
														"checked");
									}
								});

				//打开新添加界面获取数据
				$("#inviteAdd")
						.click(
								function() {
									$("#addInviteModal").modal("show");
									$
											.ajax({
												url : "getActivityListInfo.do",
												data : $("#myFrom")
														.serializeArray(),
												type : "post",
												dataType : "json",
												success : function(result) {
													if (result.code == 0) {
														var da = result.data;
														var selectHtml = "<option value=\"\" >-请选择-</option>";
														$(
																"#addInviteActivityId")
																.empty();
														for (var i = 0; i < da.length; i++) {
															selectHtml += "<option value=\""+da[i].activityId+"\" >"
																	+ da[i].activityName
																	+ "</option>";
														}
														$(
																"#addInviteActivityId")
																.append(
																		selectHtml);
													} else {
														sweetAlert("提示",
																"操作失败,请刷新后重试!",
																"error");
													}

												},
												error : function() {
													sweetAlert("异常", "网络出现异常!",
															"error");
												}

											});// ajax end;

								});//结束

				//打开邀请客户界面获取数据
				$("#inviteCustomer").click(function() {
					$("#addInviteCustomerModal").modal("show");
					Search3();

				});//结束			

				//新增邀约信息
				$("#addInviteAdd")
						.click(
								function() {
									var inviteName = $("#addInviteCustomerName")
											.val();
									var addInviteActivityId = $(
											"#addInviteActivityId").val();
									if (addInviteActivityId == null
											|| addInviteActivityId == "") {
										swal("温馨提示!", "请选择活动信息!", "error");
										return false;
									}
									if (inviteName == null
											|| addInviteActivityId == "") {
										swal("温馨提示!", "请输入客户名称!", "error");
										return false;
									}
									$
											.ajax({
												url : "insertInvite.do",
												data : $("#addInviteFrom")
														.serializeArray(),
												type : "post",
												dataType : "json",
												success : function(result) {
													if (result.code == 0) {
														swal(
																{
																	title : "提示",
																	text : "添加成功！",
																	type : "success",
																	confirmButtonText : "确定"
																},
																function() {
																	Search2();
																	$(
																			"#addInviteModal")
																			.modal(
																					"hide");
																});
													} else {
														sweetAlert("提示",
																"操作失败,请刷新后重试!",
																"error");
													}

												},
												error : function() {
													sweetAlert("异常", "网络出现异常!",
															"error");
												}

											});// ajax end;

								});//结束
			})
			function detailActivity(id) {
				$("#addModal").modal("show");
				$.ajax({
					url : "editActivity.do",
					data : {
						id : id
					},
					type : "post",
					dataType : "json",
					success : function(result) {
						if (result.code == 1) {
							$("#title").html("活动信息详情");
							$("#oper").val("修改");
							$("#activityId").val(result.activity.activityId);
							$("#dactivityName").val(
									result.activity.activityName);
							$("#date1").val(toDateTime(result.activity.startDate));
							$("#date2").val(toDateTime(result.activity.endDate));
							$("#limitNumber").val(result.activity.limitNumber);
							$("#address").val(result.activity.address);
							
							CKEDITOR.instances.activityContent
									.setData(result.activity.activityContent);//给文本编辑器赋值
							CKEDITOR.instances.activityContent.setReadOnly();//设置文本编辑器，只读
							/*$("#activityContent").val(
								result.activity.activityContent); */
							$("#dsumCount").text(result.invite.sumCount);
							$("#dpastCount").text(result.invite.pastCount);
							$("#dnewCount").text(result.invite.newCount);
							$('#dactivityName').attr("disabled", "disabled");
							$('#date1').attr("disabled", "disabled");
							$('#date2').attr("disabled", "disabled");
							$('#activityContent').attr("disabled", "disabled");
						} else {
							sweetAlert("提示", "获取失败!", "error");
						}

					},
					error : function() {
						sweetAlert("异常", "网络出现异常!", "error");
					}

				});// ajax end;
			}
			function Search() {
				table.fnDraw();
			}
			function Search2() {
				table2.fnDraw();
			}
			function Search3() {
				table3.fnDraw();
			}
			function toDate(data) {
				var date = new Date(data);
				var y = date.getFullYear();
				var m = date.getMonth() + 1;
				m = m < 10 ? '0' + m : m;
				var d = date.getDate();
				d = d < 10 ? ('0' + d) : d;
				return y + '-' + m + '-' + d;
			}
			//关闭modal
			function modalClose(htmlObj) {
				if ("#addInviteCustomerModal" == htmlObj) {
					Search2();
				}
				$(htmlObj).modal("hide");
			}
			function openInvite(data) {
				$("#inviteModal").modal("show");
				$("#inviteActivityId").val(data);
				Search2();
			}
			//check选中事件
			function checkOnClick(value) {
				if ($(value).is(':checked')) {
					$.ajax({
						url : "insertCustomerInviteToId.do",
						data : {
							customerId : $(value).val(),
							activityId : $("#inviteActivityId").val()
						},
						type : "post",
						dataType : "json",
						success : function(result) {
							if (result.code == 0) {
							} else {
								sweetAlert("提示", "操作失败,请刷新后重试!", "error");
							}

						},
						error : function() {
							sweetAlert("异常", "网络出现异常!", "error");
						}

					});// ajax end;
				} else {
					$.ajax({
						url : "deleteCustomerInviteToId.do",
						data : {
							customerId : $(value).val(),
							activityId : $("#inviteActivityId").val()
						},
						type : "post",
						dataType : "json",
						success : function(result) {
							if (result.code == 0) {
							} else {
								sweetAlert("提示", "操作失败,请刷新后重试!", "error");
							}

						},
						error : function() {
							sweetAlert("异常", "网络出现异常!", "error");
						}
					});// ajax end;
				}
			}
		</script>
</body>

</html>